﻿@charset "utf-8";
/* CSS Document */
/*----------------------------------------------------
Default
-----------------------------------------------------*/






.empty { line-height:0; font-size:0;}
.overflow { overflow:hidden; white-space:nowrap; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.fr{ float:right;}
.fl{ float:left;}
.clearfix{overflow:hidden;zoom:1}
.br { word-wrap:break-word;	word-break:break-all;}

/*-----------------------------------------------------
User-defined
-----------------------------------------------------*/
h1,h2,h3,h4,h5,h6 { font-family:Tahoma, Helvetica, Arial, 'Arial', sans-serif; font-size:12px; font-weight:normal;}	
body {font-size:14px; font-family:"Arial", sans-serif; color:#333; background:#fff;}
input,select,textarea{ margin: 0; padding:0; vertical-align:middle; font-family:Tahoma, Helvetica, Arial, 'Arial', sans-serif; color:#333; outline:none; resize:none;}

a { color: #333; text-decoration: none; }
a:hover { color:#d9030f; text-decoration: none; }

.zcenter { width: 1200px; margin: 0 auto; height:inherit}
/*-----------------------------------------------------
Top
-----------------------------------------------------*/
.ztop { min-width: 1200px; *width:expression(document.body.clientWidth < 1200 ? '1200px':'auto'); height: 28px; background-color: #f9f9f9; line-height: 28px; font-size: 12px; color: #8b9297;}
.ztop a ,.ztop i ,.ztop em { display: inline-block; vertical-align: middle;}
.ztop a { color: #8b9297;}
.ztop a:hover { text-decoration: underline;}
.ztop i { padding-left: 6px; padding-right: 6px;}
.ztop em { width: 14px; height: 16px; background: url(../images/zdt_icon.png) 0px 2px no-repeat; }

/*-----------------------------------------------------
Footer
-----------------------------------------------------*/
.zfooter { background-color: #dedede;}
/*链接*/
.zf_links { padding-top: 25px; padding-bottom: 20px;}
.zf_list { width: 216px;}
.zf_list2 {margin-right:27px}
.zf_list dt,.zf_list2 li.zf_dt { line-height: 35px; font-size: 18px; font-family: "Arial";}
.zf_list dd,.zf_list2 li { padding-left: 7px; line-height: 30px; font-size: 14px;}
.zf_list2 li i,.zf_list2 li a { display: inline-block; vertical-align: middle;}
.zf_list2 li i { width: 30px; height: 21px; background: url(../images/zdt_icon.png) no-repeat;}
.zf_list2 li i.weixin { background-position: 0 -659px;}
.zf_list2 li i.xinlang { background-position: 0 -688px;}
.zf_list2 li i.tengxun { background-position: 0 -719px;}
.zf_list2 li i.tuijian { background-position: 0 -755px;}
/*版权*/
.zf_box {padding-top: 20px; padding-bottom: 20px; border-top: 1px #fff solid;font-size:12px}
.zf_visitor { padding-top: 20px;}
.zf_rightcopy { padding-left: 42px;font-size:12px}
.zf_rightcopy p { padding-top: 10px; line-height: 20px;}
.zf_rss {padding-top: 10px;}
.zf_rss a ,.zf_rss i ,.zf_rss em { display: inline-block; vertical-align: middle;font-size:12px}
.zf_rss i { padding-left: 8px; padding-right: 8px;}
.zf_rcode { padding-top: 15px; text-align: right;}

/*多行文本居中*/
.ztext_middle { height:70px;width:1200px;margin:0 auto;  position:relative;  *position:relative;
 *display:block!important;
display:table!important; }
.ztext_m_outer {  *position:absolute;
display:table-cell; vertical-align:middle;  *display:block;
top:50%;}
.ztext_m_inside {top:-50%; }




